#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>

#include "../src/policies/conversionpolicies.h"

using namespace std;
class ConversionPoliciesTest : public CPPUNIT_NS::TestFixture
{
	CPPUNIT_TEST_SUITE (ConversionPoliciesTest);
	CPPUNIT_TEST (testStringToStringPolicy);
	CPPUNIT_TEST (testStringToIntPolicy);
	CPPUNIT_TEST (testStringToFloatPolicy);
	CPPUNIT_TEST (testStringToDoublePolicy);
	CPPUNIT_TEST (testStringToBoolPolicyTrue);
	CPPUNIT_TEST (testStringToBoolPolicyFalse);
	CPPUNIT_TEST_SUITE_END ();

	public:


	void setUp(void);
	void tearDown(void);


	protected:

	void testStringToStringPolicy(void);
	void testStringToIntPolicy(void);
	void testStringToFloatPolicy(void);
	void testStringToDoublePolicy(void);
	void testStringToBoolPolicyTrue(void);
	void testStringToBoolPolicyFalse(void);


	private:
	
};
